/* CSS Document */
body{
	padding:0;
	margin:0;
	color:#0f0f0f;


	font-family:"Microsoft YaHei",SimSun,Arial; 
	
}
a{ color:#666; text-decoration:none;}
a:hover,a:active{ text-decoration:none;}
.left{float:left;}
.right{float:right;}






/*=============== public top start==================*/

/*z-index:0;position:fixed;  position:fixed; z-index:1000;background-color:rgba(255,255,255,1)*/
.mhead{width:auto;height:auto;}
.header{  width:100%; background:url(../images/zcx_01.jpg) center no-repeat; z-index:1; height:92px;}


.logo{float:left;padding:18px 0 0 30px; font-size:28px;color:#fff;}
.gsmc{float:left;font-size:28px;color:#333;padding:18px 0 0 15px;}
.gsmc p{font-size:16px;color:#777; font-family:Arial, Helvetica, sans-serif; letter-spacing:1.8px;}

.keys{float:left;font-size:14px;color:#666;padding:0px 0 0 15px;border-left:1px solid #CCC;margin:25px 0 0 20px; letter-spacing:3.6px;}
.keys p{font-size:14px;color:#666; letter-spacing:0px;}
.fwrx{float:left;margin-top:36px;width:540px;height:auto;overflow:hidden;margin-left:210px;}
.fwrx li{float:left;width:160px;height:auto;margin-right:30px;}
.fwrx li .tb_lt{float:left;width:25px;text-align:center;}
.fwrx li .tb_rt{float:right;width:124px;height:auto;font-size:16px;color:#333;padding-top:2px;}
.fwrx li .tb_rt p{font-size:13px;color:#333;}
.fwrx li:nth-child(3n){margin-right:0px;}

.tpyu{float:right;width:22px;height:auto;overflow:hidden;margin-top:38px;}

.top{width: 100%;background:#015db2;height: 56px;overflow:hidden;border-bottom:1px solid #fff;}
.fixed{position: fixed;z-index:1000;top: 0;}
.main{width: 1200px;margin: 0 auto;}
.main ul li{list-style-type: none;float: left;line-height: 56px;text-align: center;width:170px;}
.main ul li a{color: #fff;text-decoration: none;display: block;}
.main ul li a:hover{background:#397fcb;}

.in_header{ width:100%; height:90px;}
/*=============== public navbar end==================*/
/*=============== animate css start ===================*/
.not-animated { opacity:0; }



.subitems-nav-box {float:right; position: relative; width:600px;height: 65px; padding-bottom: -5px;margin-top:24px;}

.subitems-nav li { float: left; height: 64px; margin: 0 0 0 40px; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all 2s; transition:all .3s;}
.subitems-nav li.on { border-bottom: 2px solid #bd0009;bottom: 5px; }
.subitems-nav li.on a { color:#bd0009;}
.subitems-nav li a { display: block; font-size: 16px; line-height:40px; color: #2c3a46; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all 2s; transition: all .3s;}
.subitems-nav li.line { position: absolute; bottom: -1px; min-width: auto; width: 0; height: 2px; padding: 0;background: #bd0009; -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);}


.pubmenu{width:100%;background:url(../images/z_jg_01.jpg) center no-repeat;height:52px;margin-bottom:1px;}
.menu_list{width:1200px;margin:0 auto;}
.menu_list .gs_name{float:left;width:320px;color:#FFF;font-size:16px;line-height:52px;}
.menu_list ul{float:right;width:auto;height:auto;margin-left:24px;}
.menu_list ul li{float:left;width:107px;height:auto;color:#fff;font-size:15px;text-align:center;line-height:52px;}
.menu_list ul li a{color:#fff;}

/*.pubmenu{float:right;width:600;margin-top:20px;;}
.pubmenu  li{float:left;width:96px;text-align:center;font-size:15px;color:#222;margin-left:8px;}
.pubmenu  li a{color:#222;line-height:40px;display:block;}
.pubmenu  li a:hover{color:#fff;background:#223588; border-radius:8px;}
.pubmenu  li a.cur{color:#fff;background:#223588; border-radius:8px;}*/


@media (min-width:768px) and (max-width:1920px) {
.mhead{display:none;}
.in_header{display:none;}
}

@media (max-width: 768px) {
.top{display:none;}
.header{height:60px;background:#fff;}
.menu{display:none}
.logo{padding:15px 0 0 10px;font-weight:600px;font-size:20px;width:auto}
.logo a{font-size:24px;}
.logo img{height:35px;}
.gsmc{font-size:20px;padding:10px 0 0 10px;}
.gsmc p{font-size:12px;letter-spacing:0.98px;}
.keys{font-size:13px;float:left;padding:3px 0 0 5px;margin:15px 0 0 5px; letter-spacing:0px;}
.keys p{font-size:13px;}
.fwrx{display:none;}
.pubmenu{display:none;}

.in_header{height:0px;}
.tpyu{margin:24px 8px 0 0;}
}


